// import 'package:flutter/material.dart';
// import 'package:flutter_demo/chapter10-CustomWidget/turn-box/MyRich.dart';
// import 'package:flutter_demo/main.dart';
//
// void main() {
//   runApp(MaterialApp(
//     home: Scaffold(
//       appBar: AppBar(
//         title: const Text("Animation Widget Demo"),
//       ),
//       body: MyRichText1(),
//     ),
//   ));
// }
//
// class MyRichText1 extends StatefulWidget {
//   MyRichText1({
//     Key? key,
//     this.text = 'https://www.baidu.com',
//   }) : super(key: key);
//
//   String text;
//
//   @override
//   _MyRichText1State createState() => _MyRichText1State();
// }
//
// class _MyRichText1State extends State<MyRichText1> {
//   late TextSpan _textSpan;
//
//   @override
//   Widget build(BuildContext context) {
//     return MyRichText(text: widget.text, child: Column(
//       mainAxisAlignment: MainAxisAlignment.center,
//       children: <Widget>[
//         RichText(text: _textSpan),
//         ElevatedButton(
//           onPressed: () => setState(() {
//             _textSpan = parText('https://www.taobao.com');
//           }),
//           child: const Text('更新文本'),
//         ),
//       ],
//     ));
//   }
//
//   @override
//   void initState() {
//     _textSpan = parText(widget.text);
//   }
//
//   TextSpan parText(String text) {
//     return TextSpan(
//       text: text,
//       style: const TextStyle(fontSize: 30, color: Colors.blueAccent),
//     );
//   }
//
//   @override
//   void didUpdateWidget(MyRichTextWidget oldWidget) {
//     print('aaa');
//
//   }
// }
